Meaning of Messages
- Updates (Green dot)
- This means IDhub has successfully validated the CSV file and there is no errors in the data. The data is ready for the update.
- Error (red dot)
- This means IDhub has found some errors in the data which is there in the uploaded CSV file. Admin would have to review those errors, rectify those errors in the CSV file and reupload the file in IDhub. Until the errors are removed, IDhub would not be completing the reconciliation process.
- Warning (orange dot)
- This message means that IDhub didn't find any errors in the data, but still the data isn’t consistent with the expected data, that should have been there. Admin would have to review the data, edit the data in the CSV file and re-upload the CSV file in IDhub in order to complete the reconciliation process.
What can be the different statuses for the user based on Backend status of the reconciliation.
Below are the statuses for user.
Backend Status | Category | User Status |
NEW_RESOURCE_CREATED | Update | * New User created |
NEW_USER_ACCOUNT_CREATED | Update | * New Account created for display name of user |
EXISTING_USER_ACCOUNT_RECONCILED | Warning | * Changes will be made for account record of display name of user |
EXISTING_USER_ACCOUNT_RECONCILED_NO CHANGE | Update | * No changes will be made to the account |
EXISTING_RESOURCE_RECONCILED_NO CHANGE | Update | * No changes will be made to the user profile |
RESOURCE_VALIDATION_FAILED | Errors | * Unable to identify a user/account in IDHub |
System should not show duplicate statuses. It should identify exact matches of messages and concatenate to only one.
Are there any additional info shown?
In certain cases additional info needs to be shown to the users.
For Errors
For each account message is shown. Sometimes along with message, missingAccountAttributeName is also present. There can be multiple fields for it.
If both present, following is shown:
- message : missingAccountAttributeName1 and missingAccountAttributeName2 and ….
If only message is present, following is shown:
- message
If no message or missingAccountAttributeName is found, following is shown:
- httpsStatusCode : httpsStatus
This error message is shown in addition to the message picked from the status itself
For New User and Account Creation
When statuses are new user account and new resource created, only status of updates are shown.
For Account Attributes
If Attribute has different new value and old value:
- Updating Attribute attribute name from old value to new value
If Attribute does not have new old value
- Adding Attribute attribute name info to new value
If Attribute does not have new value or new value is blank
- Removing Attribute attribute name info
Example:
Updating Attribute login from jerome to charles for user and account
Adding Attribute login info to jerome for user and account
For Entitlements being associated to account
If entitlementID is present:
If it has different new value and old value:
- Changing entitlement display name from old status to new status
If it does not have new old value
- Associating new entitlement entitlement display name to account
If it does not have new value or new value is blank
- Removing entitlement entitlement display name
All additions and modifications are shown as updates and removals are shown as warnings
User/ User Account No Change
Here Update section will not be found as user and user account does not have any changes in it. If update is not found, update status is shown as follows:
- No change in user/account
User Exist, User Account Does Not
This creates a new user account and associates it to a user. Messages are shown as described above in case of in new user account creation section
User Account/ User with Changes
This modifies existing user account and associates it to a new user. Messages are shown as described above in case of of new user account and user creation section
Only User Account Modified
This is for non-trusted apps. Messages are shown as described above in case of new user account and user creation section